// 引入 json-server
const jsonServer = require("json-server");
// 创建 json-server 实例
const server = jsonServer.create();
// 使用一个 db.json 文件作为数据库，生成路由
const router = jsonServer.router("./db.json");
// 获取中间件
const middlewares = jsonServer.defaults();

server.use(middlewares);

/**
 * GET /search?name=AB
 */
server.get("/search", async (req, res) => {
  const name = req.query.name;

  if (name === "AB") {
    // 延迟 1s
    setTimeout(() => {
      res.send(name.repeat(2));
    }, 1000);
  } else {
    res.send(name.repeat(2));
  }
});

server.use(router);
server.listen(3000, () => {
  console.log("服务启动成功");
});
